package nc.vo.ls;

import nc.vo.annotation.AggVoInfo;
import nc.vo.pub.AggregatedValueObject;
import nc.vo.pub.CircularlyAccessibleValueObject;

@AggVoInfo(parentVO="nc.vo.ls.YpysHVO")
public class YpysAggVO extends AggregatedValueObject{

	private static final long serialVersionUID = 1501070360805915739L;
	private YpysHVO head;
	private YpysBVO[] child;

	@Override
	public CircularlyAccessibleValueObject[] getChildrenVO() {
		return this.child;
	}

	@Override
	public CircularlyAccessibleValueObject getParentVO() {
		return this.head;
	}

	@Override
	public void setChildrenVO(CircularlyAccessibleValueObject[] child) {
		this.child = (YpysBVO[]) child;
		
	}

	@Override
	public void setParentVO(CircularlyAccessibleValueObject head) {
		this.head = (YpysHVO) head;
	}
	
	
}
